History File

v. 25.08.23.0 (23/08/2025)
--------------------------
Fix: GetAllStationData: StationId: 0
Fix: starting up and updating on the same time = no beuno

v. 25.04.05.0 (05/04/2025)
--------------------------
Fix: new install user version database error

v. 25.01.28.0 (28/01/2025)
--------------------------
Darkmode: System.NullReferenceException fix

v. 24.12.31.0 (31/12/2024)
--------------------------
Main:
 Chg: systray menu > devices doesn't show ToolTipText anymore, in some cases it would switch between tooltiptext and the menu item.

v. 24.12.22.0 (22/12/2024)
--------------------------
Settings:
 Add: "not always on top" in visuals under popup settings

v. 24.11.06.0 (06/11/2024)
--------------------------
Upd: System.Data.SQLite v1.0.119
Upd: System.Text.Json v8.0.5

Popupwindow:
 Fix: checks now if there's another program running full screen

v. 24.08.19.0 (19/08/2024)
--------------------------
Fix: error message boxes the weren't oblious what the error was.

v. 24.07.22.0 (22/07/2024)
--------------------------
Fix: "Restart" wasn't found in table tblstations.

v. 24.07.15.1 (15/07/2024)
--------------------------
Del: Flurl and went back to my own implementation, less weird crashes
Upd: System.Text.Json from 8.0.1 to 8.0.4
Upd: Cleaned up ShoutCast & TuneIn classes
Upd: User db to v2

Advanced Find:
 Add: RadioBrowser search and play
 Fix: possible bug when searched in one directory and then switching to another without searching again (System.Collections.Generic.KeyNotFoundException)
 Fix: when no stations where found, there was an error box

Stations:
 Add: if the stream that's playing is in your favorites then you can set it up so it restarts every 12h of continues playtime
 Fix: clicking on a node (left or right button) will select it
 Fix: sometimes you could click on Edit or Report station and get a message saying you could not edit/rapport that station.

v. 24.02.10.0 (10/02/2024)
--------------------------
Main:
 Upd: some code for better readability
 Upd: Messagebox that asking for adding a station to your favorites or not has now the station in the text

v. 24.02.03.0 (03/02/2024)
--------------------------
Upd: System.Text.Json from 8.0.0 to 8.0.1
Upd: Flurl.Http from 4.0.0 to 4.0.2

Main Add: Quick audo device switching true config sub menu

Fix: clsDebugWriter: error handling when loading old log

v. 23.12.22.1 (22/12/2023)
--------------------------
Upd: cleaned up some code and added more error handling

v. 23.12.22.0 (22/12/2023)
--------------------------
Upd: Http_Request() to handle following error:
	Description: The process was terminated due to an unhandled exception.
	Exception Info: System.IO.FileLoadException
	   at Flurl.Http.Configuration.DefaultJsonSerializer..ctor(System.Text.Json.JsonSerializerOptions)
	   at Flurl.Http.Configuration.FlurlHttpSettings..cctor()

v. 23.12.17.0 (17/12/2023)
--------------------------
Upd: Flurl & Flurl.http to 4.0.0.0
Upd: System.Text.Json, System.Text.Encodings.Web & Microsoft.Bcl.AsyncInterfaces to 8.0.0

Main:
 Fix: program would crash (Not in JIT) without an error, found it's in Bass.net m.e. SYNCPROC. Moved TAG info infront of the SYNCPROC
Managed Debugging Assistant 'CallbackOnCollectedDelegate' : 'A callback was made on a garbage collected delegate of type 'Bass.Net!Un4seen.Bass.SYNCPROC::Invoke'.
This may cause application crashes, corruption and data loss. When passing delegates to unmanaged code, they must be kept alive by the managed application until it is guaranteed that they will never be called.'

Advanced find:
 Fix: possible "nothing" error when using TuneIn

With updating the Flurl, some code changes where needed.

v. 23.10.04.0 (04/10/2023)
--------------------------
Fix: BETA was still showing in the version
About: needed also an update

v. 23.10.01.0 (01/10/2023)
--------------------------
More some code around and modified the rounded corner code

Popup:
 Chg: given more space

Main:
 Fix: LoadStationMenus: System.Data.DataException: DataTable must be set prior to using DataView.

Stations: 
 Fix: right clicking on a playlist, you could choose Edit station and that would couse a JIT-error

Advanced find:
 Chg: due the debug for the TuneIn problem, I changed some code.
 Fix: TuneIn option doesn't always give all the stations back i.e.searching for "radio bob" would display 20 streams but after a while it show ~45 stations >> TuneIn doesn't give back all the stations at once.

v. 23.09.24.0 (24/09/2023)
--------------------------
After more then 6 years (first beta was on 2 january of 2017) I officialy release this program, so I can start with a new beta branch

Some things are in the program but will not work:
- Deskband feature
- Darkmode
The deskband feature is in the program but it has also a small popup the indicate a song change.

There are also visuals but they ar still in alpha and it uses a lot of memory

What can you expect in the future:
- from Dot NET Framework 4.7.2 to the almost latest DOT NET (current as a side alpha in DOT NET 6.0)
- Hopefully get darkmode and deskband working

